/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.ndj.controller;

import br.com.ndj.dao.VersaoDoSqlServerDAO;
import br.com.ndj.daoimpl.VersaoDoSqlServerDAOImpl;
import br.com.ndj.domain.VersaoDoSqlServer;
import br.com.ndj.exceptions.VersaoDoSqlServerDAOException;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Osmar Vilarim
 * 18/09/2014
 */
public class VersaoDoSqlServerController {
    private final VersaoDoSqlServerDAO versaoDoSqlServerDAO;
    String erro = "";
    List<VersaoDoSqlServer> listVersaoDoSqlServer;
    
    public VersaoDoSqlServerController () {
        versaoDoSqlServerDAO = new VersaoDoSqlServerDAOImpl();
        listVersaoDoSqlServer = new ArrayList<VersaoDoSqlServer>();
    }
    
    public String cadastroVersaoDoSqlServer(VersaoDoSqlServer versaoDoSqlServer) throws VersaoDoSqlServerDAOException {
        List<String> retorno = new ArrayList<String>(); 
        erro = "";
        
        if(retorno.isEmpty() || retorno == null) {
            if (versaoDoSqlServer.getVerIdentificador()== 0) {
                versaoDoSqlServerDAO.cadastrarVersaoDoSqlServer(versaoDoSqlServer);
                return "Grupo cadastrado com sucesso!";
            } else {
                erro = "Grupo já cadastrado, aperte o botão de editar ou excluir.";
                return erro;
            }
            
        } else {
            for (int i = 0; i < retorno.size(); i++) {
                erro += retorno.get(i) + "\n";
            }
            return  erro;
        }
    }
}
